Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

نویسنده

  • ARBI GHAZARIAN
چکیده

Requirements traceability, regardless of the process used to produce a software system, is an important quality attribute for the resulting software product. However, existing approaches to achieving requirements traceability have been specifically designed for traditional software development with formal requirements processes. With the wide industry adoption of agile development methodologies, where requirements are captured and communicated through informal channels, the applicability of existing traceability approaches to agile software projects has been restricted. In this paper, we introduce traceability patterns as a solution to requirementcomponent tractability in agile software development. In our approach, we achieve traceability through source code, which is the main development artifact in agile methodologies. Key–Words: Requirements Traceability, Traceability Pattern, Agile Software Development

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Agile Approach to Capturing Requirements and Traceability

Agile methodologies are gaining popularity quickly, receiving increasing support from the software development community. Current requirements engineering practices have addressed traceability approaches for well defined phase-driven development models. Echo is a tool-based approach that provides for the implicit recording and management of relationships between conversations about requirements...

متن کامل

Requirements Engineering in Agile Software Development

Finding out, analyzing, documenting, and checking requirements are important activities in all development approaches, including agile development. This paper discusses problems concerned with the conduction of requirements engineering activities in agile software development processes and suggests some improvements to solve some challenges caused by agile requirements engineering practices in ...

متن کامل

A Proposed Method in Agile Practices to Create Requirements Documentation and Test Cases

Two problems are common in agile based software development approaches. First, software requirements change frequently and therefore they are difficult to maintain and document. Second, test case development takes time and effort and thus the testing process is often delayed. To provide solution to these problems, we suggest using Action-Triad method for capturing the software application requi...

متن کامل

Agile Security Requirements Engineering

Agile processes have been deemed unsuitable for security sensitive software development as the rigors of assurance are seen to conflict with the lightweight and informal nature of agile processes. However, such apparently conflicting demands may be reconciled by introducing the new notion of abuser stories in the requirements domain. These extend the wellestablished concept of user stories to a...

متن کامل

An Audit Model for ISO 9001 Traceability Requirements in Agile-XP Environments

Software organizations that develop their software products using the agile software processes such as Extreme Programming (XP) face a number of challenges in their effort to demonstrate that their process activities conform to ISO 9001 requirements, a major one being product traceability: software organizations must provide evidence of ISO 9001 conformity, and they need to develop their own pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008